package com.yanqu.road.entity.union.huaben.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

@FieldTypeAnnotation(tableName = "t_p_guild_story", desc = "商会话本-配置")
public class UnionHuaBenConfigInfo {

    @FieldTypeAnnotation(desc = "关卡id", select = true, orderASC = true)
    private int id;

    @FieldTypeAnnotation(desc = "难度")
    private int degree;

    @FieldTypeAnnotation(desc = "关卡")
    private int level;

    @FieldTypeAnnotation(desc = "话本boss血量")
    private String bossHP;

    @FieldTypeAnnotation(desc = "话本小怪血量")
    private String monsterHP;

    @FieldTypeAnnotation(desc = "随机波次（最小；最大）")
    private String monsterWave;

    @FieldTypeAnnotation(desc = "小怪奖励：按波次")
    private int monsterReward;

    @FieldTypeAnnotation(desc = "boss基础奖励")
    private int bossReward;

    @FieldTypeAnnotation(desc = "特殊奖励数量")
    private int bossSRNum;

    @FieldTypeAnnotation(desc = "商贸id;商贸触发概率（千分比）")
    private String probability;

    @FieldTypeAnnotation(desc = "boss积分")
    private int bossScore;

    @FieldTypeAnnotation(desc = "小怪积分")
    private int monsterScore;


    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getDegree() {
        return degree;
    }

    public void setDegree(int degree) {
        this.degree = degree;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public String getBossHP() {
        return bossHP;
    }

    public void setBossHP(String bossHP) {
        this.bossHP = bossHP;
    }

    public String getMonsterHP() {
        return monsterHP;
    }

    public void setMonsterHP(String monsterHP) {
        this.monsterHP = monsterHP;
    }

    public String getMonsterWave() {
        return monsterWave;
    }

    public void setMonsterWave(String monsterWave) {
        this.monsterWave = monsterWave;
    }

    public int getMonsterReward() {
        return monsterReward;
    }

    public void setMonsterReward(int monsterReward) {
        this.monsterReward = monsterReward;
    }

    public int getBossReward() {
        return bossReward;
    }

    public void setBossReward(int bossReward) {
        this.bossReward = bossReward;
    }

    public int getBossSRNum() {
        return bossSRNum;
    }

    public void setBossSRNum(int bossSRNum) {
        this.bossSRNum = bossSRNum;
    }

    public String getProbability() {
        return probability;
    }

    public void setProbability(String probability) {
        this.probability = probability;
    }

    public int getBossScore() {
        return bossScore;
    }

    public void setBossScore(int bossScore) {
        this.bossScore = bossScore;
    }

    public int getMonsterScore() {
        return monsterScore;
    }

    public void setMonsterScore(int monsterScore) {
        this.monsterScore = monsterScore;
    }
}
